package constants

const (
	MicroGfyxOpptyService = "micro-gfyx-oppty-service"
	MicroGfyxUserService  = "micro-gfyx-user-service"
)

const (
	IsDeletedTrue  = 1 // 已删除
	IsDeletedFalse = 0 // 未删除

	TenantEnabled  = 1
	TenantDisabled = 0

	CreateTenantStatusReady   = 0
	CreateTenantStatusSuccess = 1
	CreateTenantStatusFail    = 2
	CreateTenantStatusExecute = 3

	CreateTenantTjTypeAdd    = 1
	CreateTenantTjTypeRemove = 2
)

// 天际产品code 与 供方营销产品code 映射枚举值，   （ 不要随意改 ）
const (
	//天际产品code
	OutProductCodeGfyx             = "gfyx"
	OutProductCodeClueProvince     = "clue-province"
	OutProductCodeClueChannels     = "clue-channels"
	OutProductCodeClueNational     = "clue-national"
	ProfitOutProductCodeAccount    = "account"
	ProfitOutProductCodeAiOutbound = "AIOutbound"

	//供方营销产品code和名称
	ProductCodeMarketReport = "MarketReport"
	ProductNameMarketReport = "市场洞察"

	ProductCodeClueRadarProvince = "ClueRadarProvince"
	ProductNameClueRadarProvince = "线索雷达省份版"

	ProductCodeClueRadarNationwide = "ClueRadarNationwide"
	ProductNameClueRadarNationwide = "线索雷达全国版"

	ProductCodeUserAccount = "UserAccount"
	ProductNameUserAccount = "单独账户购买"

	ProductCodeAIOutbound = "AIOutbound"
	ProductNameAIOutbound = "AI外呼系统"
)
const (
	//开库，事件
	CreateTaskLogEventCreateDatabase         = "CreateDatabase"
	CreateTaskLogEventCreateAccountPrivilege = "CreateAccountPrivilege"
	CreateTaskLogEventCreateBackup           = "CreateBackup"
	CreateTaskLogEventRecoveryDatabase       = "RecoveryDatabase"
	//开库，日志级别
	CreateTaskLogLevelError = "ERROR"
	CreateTaskLogLevelInfo  = "INFO"
)

// 战略监控 strategic_monitor相关的全局变量
const (
	AuditStatusWaiting = 1 //待审核，审核中
	AuditStatusAudited = 2 //已审核，审核通过
	AuditStatusReject  = 3 //审核驳回
)

// 站点监控
const (
	ReadStatus   = 1 //已读
	UnreadStatus = 0 //未读

	FirstCycle  = 1
	RepeatCycle = 2
)
